#ifndef STRUCT_H
#define STRUCT_H
enum 
{
	M_EXIT=0,//退出
	M_OPEN=1,//开户
	M_DESTROY=2,//销户
	M_LOGIN=3,//登录
	M_UNLOCK=4,//解冻
	M_SAVE=5,//存钱
	M_TAKE=6,//取钱
	M_TRANSF=7,//转帐
	M_LOOK=8,//查询
	M_AMEND=9,//修改密码
	M_SUCCESS=10,//成功
	M_FAIL=11,//失败

};
typedef struct//用户信息结构体
{
	int cliid;//帐号
	char otherid[20];//
	char name[10];//用户名
	char id[20];//身份证号码
	char passwd[10];//密码
	float money;//余额
	int lock;
}Cli;

typedef struct//客户端到服务器消息的结构题
{
	int m_type;//消息类型
	Cli m_cli;//账户信息
	pid_t m_pid;//客户端进程号
}Msg_ctos;

typedef struct//服务器到客户端消息结构体
{
	int m_type;//消息类型
	char m_str[255];//提示信息
}Msg_stoc;
#endif //STRUCT_H
